/* ::::: http://ent.zdma.cn/cs/style/css/app.css ::::: */
body { font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; color: rgb(113, 113, 113); background-color: rgb(192, 192, 192); }
small { font-size: 90%; }
.form-control { border-color: rgb(216, 221, 229); }
.form-control, .form-control:focus { box-shadow: none; }
.input-group-addon { border-color: rgb(216, 221, 229); background-color: rgb(245, 247, 250); }
.list-group-alt .list-group-item:nth-child(2n+2) { background-color: rgba(0, 0, 0, 0.02); }
.panel { border-radius: 2px; border-color: rgb(235, 239, 246); }
.panel .table-striped > tbody > tr:nth-child(2n+1) > td, .panel .table-striped > tbody > tr:nth-child(2n+1) > th { background-color: rgb(252, 253, 254); }
.panel-heading { border-color: rgb(235, 239, 246); background-color: rgb(255, 255, 255); border-radius: 2px 2px 0px 0px; }
.icon-lg::before { vertical-align: -10%; font-size: 1.33333em; }
.nav-primary::before, .nav-primary::after { content: " "; display: table; }
.nav-primary::after { clear: both; }
.nav-primary > ul > li.dropdown-submenu > a::after { display: none; }
.arrow, .arrow::after { position: absolute; display: block; width: 0px; height: 0px; border-color: transparent; border-style: solid; }
.arrow::after { border-width: 7px; content: ""; }
.arrow.top::after { content: " "; top: 1px; margin-left: -7px; border-top-width: 0px; border-bottom-color: rgb(255, 255, 255); }
.arrow.right::after { content: " "; right: 1px; border-right-width: 0px; border-left-color: rgb(255, 255, 255); bottom: -7px; }
.arrow.bottom::after { content: " "; bottom: 1px; margin-left: -7px; border-bottom-width: 0px; border-top-color: rgb(255, 255, 255); }
.arrow.left::after { content: " "; left: 1px; border-left-width: 0px; border-right-color: rgb(255, 255, 255); bottom: -7px; }
.btn-success { color: rgb(255, 255, 255) ! important; background-color: rgb(146, 207, 92); border-color: rgb(146, 207, 92); }
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success { color: rgb(255, 255, 255) ! important; background-color: rgb(125, 198, 60); border-color: rgb(115, 184, 54); }
.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success { background-image: none; }
.btn { font-weight: 500; }
[class^="icon-"]::before, [class*=" icon-"]::before { text-decoration: none; margin-left: 0.2em; margin-right: 0.2em; }
.icon-stack [class^="icon-"]::before, .icon-stack [class*=" icon-"]::before { margin: 0px; }
.icon-xlarge::before { font-size: 1.5em; vertical-align: -14%; }
.btn > i.pull-left, .btn > i.pull-right { line-height: 1.42857; }
.btn-block { padding-left: 12px; padding-right: 12px; }
.chat-item::before, .chat-item::after { content: " "; display: table; }
.chat-item::after { clear: both; }
.chat-item .arrow.right::after { border-left-color: rgb(146, 207, 92); }
.comment-list::before { position: absolute; top: 0px; bottom: 35px; left: 18px; width: 1px; background: rgb(224, 228, 232) none repeat scroll 0% 0%; content: ""; }
.timeline::before { content: ""; width: 6px; margin-left: -4px; position: absolute; left: 50%; top: 0px; bottom: 30px; background-color: rgb(221, 221, 221); z-index: 0; }
.timeline .time-icon::before { font-size: 16px; }
.timeline-item::before, .timeline-item.alt::after { content: ""; display: block; width: 50%; }
.timeline-item.alt::before { display: none; }
.timeline-item.active::before { width: 1%; }
.paper::before { content: ""; position: absolute; width: 0px; top: 0px; left: 39px; bottom: 0px; border-left: 1px solid rgb(249, 211, 211); }
.switch input:checked + span::after { left: 31px; }
.switch span::after { content: ""; position: absolute; background-color: rgb(255, 255, 255); width: 26px; top: 1px; bottom: 1px; border-radius: 30px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25); transition: left 0.2s ease 0s; }
.bg-primary { background-color: #0081c2; }
.bg-info { background-color: rgb(93, 207, 243); color: rgb(255, 255, 255); }
.bg-white { background-color: rgb(255, 255, 255); color: rgb(113, 113, 113); }
.padder { padding-left: 15px; padding-right: 15px; }
.m-n { margin: 0px; }
.m-t-lg { margin-top: 20px; }
.m-b { margin-bottom: 15px; }
@media screen and (min-width: 992px) {}
.firebugResetStyles { z-index: 2147483646 ! important; top: 0px ! important; left: 0px ! important; display: block ! important; border: 0px none ! important; margin: 0px ! important; padding: 0px ! important; outline: 0px none ! important; min-width: 0px ! important; max-width: none ! important; min-height: 0px ! important; max-height: none ! important; position: fixed ! important; transform: rotate(0deg) ! important; transform-origin: 50% 50% 0px ! important; border-radius: 0px ! important; box-shadow: none ! important; background: transparent none repeat scroll 0% 0% ! important; pointer-events: none ! important; white-space: normal ! important; }
style.firebugResetStyles { display: none ! important; }
.firebugResetStyles::before, .firebugResetStyles::after { content: "" ! important; }
.checkloin {
	border: 1px solid #0081c2;
}
.errormsg {
	display: block;
	height: 20px;
	color: #0081c2;
}